Tabular Model - Cash Planning

Contents

Usage/Purpose

The main purpose of the Cash Planning tabular model is to visualize the future cash position for a project, a company or for a group of companies. Depending on the purpose of the plan it can vary both in length and detail level. The cash position analysis can be based on several different dimensions such as Cash Plan Source, Cash Probability, Scenarios, Counterpart, Project, Cost Revenue Elements, Activities, Sub Projects, Subcontract and more. The base for the analysis is the cash flow date that can be grouped into calendar periods, accounting periods or user defined time buckets.

The tabular model contains three types of measures: “Cash flow” = Sum of opening balance, inflow and outflow transactions. “Inflow” = Sum of inflow transactions. “Outflow” = Sum of outflow transactions.

NOTICE: When using these measures is it mandatory to provide slicer to be able to select one (and only one) value in each of the two tables “SWITCH CURRENCY TYPE” and “SWITCH TAX”.

The measures also exist in different running total version stored in four separate display folders:

NOTICE: To minimize the risk of performance issues with these running totals, it is advisable to provide the user with the option to limit the time span that is analyzed.

In addition to the different cash flow measures to analyze, the tabular model also contains a set of supporting measures:

Fact Tables

Model Table DW Source view (SQL Server) BI Access View Referenced Information Source Recommended Access Type
CASH PLAN MEASURESFACT_CASH_PLAN_DETAIL_TMFACT_CASH_PLAN_DETAIL_BIFACT_CASH_PLAN_DETAILData Mart

 Corresponding Information Sources are described below. Detailed infomation about Information Sources can be found in About Information Sources

Dimension Tables

Model Table DW Source view (SQL Server) BI Access View Referenced Information Source Recommended Access Type
ACCOUNTING CURRENCYDIM_CURRENCY_CODE_TMDIM_CURRENCY_CODE_BIDIM_CURRENCY_CODEOn Line
ACCOUNTING PERIODDIM_ACCOUNTING_PERIOD_BIDIM_ACCOUNTING_PERIOD_BIDIM_ACCOUNTING_PERIODOn Line
ACCOUNTING PROJECTDIM_ACCOUNTING_PROJECT_BIDIM_ACCOUNTING_PROJECT_BIDIM_ACCOUNTING_PROJECTOn Line
CASH FLOW PERIODDIM_BI_TIME_BIDIM_BI_TIME_BIDIM_BI_TIMEOn Line
CASH PLANDIM_CASH_PLAN_TMDIM_CASH_PLAN_BIDIM_CASH_PLANOn Line
CASH PLAN CURRENCYCAPL_CURRENCY_TM
CASH PLAN DETAILSFACT_CASH_PLAN_DETAIL_TMFACT_CASH_PLAN_DETAIL_BIFACT_CASH_PLAN_DETAILData Mart
CASH PROBABILITYDIM_CASH_PROBABILITY_TMDIM_CASH_PROBABILITY_BIDIM_CASH_PROBABILITYOn Line
COMPANYDIM_COMPANY_BIDIM_COMPANY_BIDIM_COMPANYOn Line
COMPANY STRUCTURE 1DIM_COMP_STRUCT_1_TMDIM_COMP_STRUCT_1_BIDIM_COMP_STRUCT_1On Line
COMPANY STRUCTURE 2DIM_COMP_STRUCT_2_TMDIM_COMP_STRUCT_2_BIDIM_COMP_STRUCT_2On Line
COMPANY STRUCTURE 3DIM_COMP_STRUCT_3_TMDIM_COMP_STRUCT_3_BIDIM_COMP_STRUCT_3On Line
COUNTERPARTDIM_CASH_PLAN_COUNTERPART_TMDIM_CASH_PLAN_COUNTERPART_BIDIM_CASH_PLAN_COUNTERPARTOn Line
COUNTERPART STRUCTURE 1DIM_COUNT_STRUCT_1_TMDIM_COUNT_STRUCT_1_BIDIM_COUNT_STRUCT_1On Line
COUNTERPART STRUCTURE 2DIM_COUNT_STRUCT_2_TMDIM_COUNT_STRUCT_2_BIDIM_COUNT_STRUCT_2On Line
COUNTERPART STRUCTURE 3DIM_COUNT_STRUCT_3_TMDIM_COUNT_STRUCT_3_BIDIM_COUNT_STRUCT_3On Line
CURRENCYDIM_CURRENCY_CODE_TMDIM_CURRENCY_CODE_BIDIM_CURRENCY_CODEOn Line
CUSTOMERDIM_CUSTOMER_TMDIM_CUSTOMER_BIDIM_CUSTOMEROn Line
DIM_BI_TIME_BIDIM_BI_TIME_BIDIM_BI_TIME_BIDIM_BI_TIMEOn Line
INFLOW OUTFLOWDIM_CASH_FLOW_IN_OUT_TMDIM_CASH_FLOW_IN_OUT_BIDIM_CASH_FLOW_IN_OUTOn Line
INTERNAL EXTERNAL CASH FLOWDIM_CASH_FLOW_INT_EXT_TMDIM_CASH_FLOW_INT_EXT_BIDIM_CASH_FLOW_INT_EXTOn Line
PROJECTDIM_PROJECT_TMDIM_PROJECT_BIDIM_PROJECTOn Line
PROJECT ACTIVITYDIM_ACTIVITY_TMDIM_ACTIVITY_BIDIM_ACTIVITYOn Line
PROJECT COST BREAKDOWN STRUCTUREDIM_PROJ_COST_BREAKDOWN_STRUCT_TMDIM_PROJ_COST_BREAKDOWN_STRUCT_BIDIM_PROJ_COST_BREAKDOWN_STRUCTOn Line
PROJECT COST REVENUE ELEMENTDIM_COST_REV_ELEMENT_TMDIM_COST_REV_ELEMENT_BIDIM_COST_REV_ELEMENTOn Line
PROJECT PROGRAMDIM_PROJECT_PROGRAM_TMDIM_PROJECT_PROGRAM_BIDIM_PROJECT_PROGRAMOn Line
PROJECT WORK BREAKDOWN STRUCTUREDIM_PROJ_WORK_BREAKDOWN_STRUCT_TMDIM_PROJ_WORK_BREAKDOWN_STRUCT_BIDIM_PROJ_WORK_BREAKDOWN_STRUCTOn Line
SCENARIODIM_CASH_PLAN_SCENARIO_TMDIM_CASH_PLAN_SCENARIO_BIDIM_CASH_PLAN_SCENARIOOn Line
SNAPSHOTDIM_CASH_PLAN_SNAPSHOT_TMDIM_CASH_PLAN_SNAPSHOT_BIDIM_CASH_PLAN_SNAPSHOTOn Line
SOURCEDIM_CASH_PLAN_SOURCE_TMDIM_CASH_PLAN_SOURCE_BIDIM_CASH_PLAN_SOURCEOn Line
SUB CONTRACTDIM_SUB_CONTRACT_TMDIM_SUB_CONTRACT_BIDIM_SUB_CONTRACTOn Line
SUB PROJECTDIM_SUB_PROJECT_TMDIM_SUB_PROJECT_BIDIM_SUB_PROJECTOn Line
SUB SOURCEDIM_CASH_PLAN_SUB_SOURCE_TMDIM_CASH_PLAN_SUB_SOURCE_BIDIM_CASH_PLAN_SUB_SOURCEOn Line
SUPPLIERDIM_SUPPLIER_TMDIM_SUPPLIER_BIDIM_SUPPLIEROn Line
SWITCH CURRENCY TYPE
SWITCH MEASURE LIST CASH PLAN
SWITCH TAX
TIME BUCKETDIM_CASH_PLAN_TIME_BUCKET_TMDIM_CASH_PLAN_TIME_BUCKET_BIDIM_CASH_PLAN_TIME_BUCKETOn Line
TIME SCALEDIM_CASH_PLAN_TIME_SCALE_TMDIM_CASH_PLAN_TIME_SCALE_BIDIM_CASH_PLAN_TIME_SCALEOn Line
TRANSACTION TYPEDIM_CASH_PLAN_TRANS_TYPE_TMDIM_CASH_PLAN_TRANS_TYPE_BIDIM_CASH_PLAN_TRANS_TYPEOn Line

Configurations

By defining company structures in IFS Cloud, dynamic out of the box analysis capabilities are provided. To achieve a consolidated view on node level, the node can be selected from the Company Structure and on the same time deselected from the Counterpart Structure.

The analysis can be performed in Transaction Currency, Accounting currency or in three common currencies called reporting currencies, defined from the Cash Plan page in IFS Cloud.

Limitations

The Cash planning model is using the following Project dimensions:

Which means these seven dimensions need to be excluded from the model if the Project component is missing.

Relationships

The following table lists the relationships between tables and columns in the model.

Relationship: Table (column) - Table (column)
CASH PLAN CURRENCY (Cash Plan ID) - CASH PLAN (ID)
CASH PLAN CURRENCY (Switch Reporting Currency Row ID) - SWITCH CURRENCY TYPE (Row Index)
CASH PLAN DETAILS (Calender Date) - CASH FLOW PERIOD (ID)
CASH PLAN DETAILS (Dim_Accounting_Period_ID) - ACCOUNTING PERIOD (ID)
CASH PLAN DETAILS (Dim_Accounting_Project_ID) - ACCOUNTING PROJECT (ID)
CASH PLAN DETAILS (Dim_Acc_Currency_Code_ID) - ACCOUNTING CURRENCY (ID)
CASH PLAN DETAILS (Dim_Cash_Flow_Int_Ext_ID) - INTERNAL EXTERNAL CASH FLOW (ID)
CASH PLAN DETAILS (Dim_Cash_Flow_In_Out_ID) - INFLOW OUTFLOW (ID)
CASH PLAN DETAILS (Dim_Cash_Plan_Company_ID) - COMPANY (ID)
CASH PLAN DETAILS (Dim_Cash_Plan_Scenario_ID) - SCENARIO (ID)
CASH PLAN DETAILS (Dim_Cash_Plan_Source_ID) - SOURCE (ID)
CASH PLAN DETAILS (Dim_Cash_Plan_Sub_Source_ID) - SUB SOURCE (ID)
CASH PLAN DETAILS (Dim_Cash_Plan_Transaction_Type_ID) - TRANSACTION TYPE (ID)
CASH PLAN DETAILS (Dim_Cash_Probability_ID) - CASH PROBABILITY (ID)
CASH PLAN DETAILS (Dim_Company_ID) - COMPANY STRUCTURE 1 (Company Id)
CASH PLAN DETAILS (Dim_Company_ID) - COMPANY STRUCTURE 2 (Company Id)
CASH PLAN DETAILS (Dim_Company_ID) - COMPANY STRUCTURE 3 (Company Id)
CASH PLAN DETAILS (Dim_Counterpart_ID) - COUNTERPART (ID)
CASH PLAN DETAILS (Dim_Counterpart_ID) - COUNTERPART STRUCTURE 1 (Counterpart Id)
CASH PLAN DETAILS (Dim_Counterpart_ID) - COUNTERPART STRUCTURE 2 (Counterpart Id)
CASH PLAN DETAILS (Dim_Counterpart_ID) - COUNTERPART STRUCTURE 3 (Counterpart Id)
CASH PLAN DETAILS (Dim_Currency_Code_ID) - CURRENCY (ID)
CASH PLAN DETAILS (Dim_Customer_ID) - CUSTOMER (ID)
CASH PLAN DETAILS (Dim_Project_Activity_ID) - PROJECT ACTIVITY (ID)
CASH PLAN DETAILS (Dim_Project_Activity_ID) - PROJECT WORK BREAKDOWN STRUCTURE (ID)
CASH PLAN DETAILS (Dim_Project_Cost_Revenue_Element_ID) - PROJECT COST REVENUE ELEMENT (ID)
CASH PLAN DETAILS (Dim_Project_ID) - PROJECT (ID)
CASH PLAN DETAILS (Dim_Proj_Program_ID) - PROJECT PROGRAM (ID)
CASH PLAN DETAILS (Dim_Sub_Contract_Id) - SUB CONTRACT (ID)
CASH PLAN DETAILS (Dim_Sub_Project_ID) - SUB PROJECT (ID)
CASH PLAN DETAILS (Dim_Supplier_ID) - SUPPLIER (ID)
CASH PLAN DETAILS (Dim_Time_Bucket_ID) - TIME BUCKET (ID)
CASH PLAN DETAILS (Dim_Time_Scale_ID) - TIME SCALE (ID)
CASH PLAN DETAILS (Proj_Cost_Elem_ID) - PROJECT COST BREAKDOWN STRUCTURE (ID)
SCENARIO (SnapshotKey) - SNAPSHOT (ID)
SNAPSHOT (Cash Plan Id) - CASH PLAN (ID)
SWITCH MEASURE LIST CASH PLAN (Currency Type ID) - SWITCH CURRENCY TYPE (Row Index)
SWITCH MEASURE LIST CASH PLAN (Tax ID) - SWITCH TAX (Row Index)